package inter;

public class USBDemo {
    public static void main(String[] args) {
        Computer computer = new Computer();
        FenSan fenSan = new FenSan();
        Lamp lamp = new Lamp();
        computer.on(fenSan);
        computer.executeUsb();
    }
}
//1.接口标准
interface  Usb{
//服务方法
    public abstract  void sevice();
}

//2.接口的使用者
class Computer{
    Usb usb1;//new XXX{}
    //开机
    public void on(FenSan fenSan){

    }
    //执行usb
    public void executeUsb(){
        usb1.sevice();//调用接口中定义的方法(抽象方法)
    }
}
//3.接口的实现者
class FenSan implements  Usb{

    @Override
    public void sevice() {

    }
    public  void rotate(){
        System.out.println("插电旋转 ");
    }
}
class Lamp implements  Usb{

    @Override
    public void sevice() {

    }
}